package cn.kkcxy.blog.core.vo.client;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.io.Serializable;

/**
 * @BelongsProject: kkcxy-blog
 * @BelongsPackage: cn.kkcxy.blog.core.vo.client
 * @Author: kkcxy
 * @CreateTime: 2024-09-28 22:35
 * @Description: 用户端网站详情VO
 * @Version: 1.0
 */
@Data
@Schema(description = "用户端网站详情VO")
public class ClientProfileVO implements Serializable {

    @Schema(description = "文章总数")
    private Integer articleCount;

    @Schema(description = "分类总数")
    private Integer categoryCount;

    @Schema(description = "标签总数")
    private Integer tagCount;

    @Schema(description = "访客总数")
    private Integer visitorCount;

    public ClientProfileVO() {
    }

    public ClientProfileVO(Integer articleCount, Integer categoryCount, Integer tagCount, Integer visitorCount) {
        this.articleCount = articleCount;
        this.categoryCount = categoryCount;
        this.tagCount = tagCount;
        this.visitorCount = visitorCount;
    }
}
